
// 在这里进行对应的路由配置
module.exports = (app) => {
    //名字必须和controller下的js文件一致
    const { router, controller, config, middleware, jsonp } = app;
    const { student } = app.controller; //获取controller下home.js

    /*****************************中间件******************************/

    const adminRequired = middleware.adminRequired();

    /*****************************获取学生接口******************************/
    // 重定向
    app.router.redirect('/', '/view/student', 302);

    //显示页面
    app.get('/view/student', student.showStudent);

    // 使用中间件
    // app.get('/view/student', adminRequired,student.showStudent);

    // 查询所有学生
    app.get('/api/student', student.getAllStudent);

    // 根据id查询学生详情
    app.get('/api/student/:studentId', student.getStudentById);

    // 添加学生
    app.post('/api/student', student.createStudent);

    // 修改学生
    app.put('/api/student/:studentId', student.updateStudent);

    // 删除学生
    app.delete('/api/student/:studentId', student.deleteStudent);

}